#/*----------------------------------------------------------------------------------
#|  Proyecto: Streaming Video
#|  Autor: Roberto Franchini                              
#|         Jesica Perez                                
#|  Fecha: 06/2011                             Version: 1.0    
#|-------------------------------------------------------------------------------------
#|  Descripcion del Programa:                                                              
#|   Modo de Uso: ejecutar make en consola.                        
#|   Modo de ejecucion de los programas en Linux:
#|   		Modo Servidor: ./serv [-s <address>] [-p <port>]
#|  		Modo Cliente:  ./client                 
#|   	
#| -------------------------------------------------------------------------------------*/#

JAVAC = javac
GCC = gcc
CLASSPATH = vlcj/jna.jar:vlcj/platform.jar:vlcj/vlcj-1.1.5.1.jar:vlcj/vlcj-1.1.5.1-test.jar:vlcj/vlcj-1.1.5.1-test-sources.jar
CLASSPATHUPDATE = vlcj/jna.jar:vlcj/platform.jar:vlcj/vlcj-1.2.0.jar:vlcj/vlcj-1.2.0-test.jar:vlcj-1.2.0-test-sources.jar
CLASSPATHCLASS = build/classes

all: server cliente serv client

server:
	$(JAVAC) -classpath $(CLASSPATHUPDATE) -d $(CLASSPATHCLASS) src/server/*.java

cliente:
	$(JAVAC) -classpath $(CLASSPATHUPDATE) -d $(CLASSPATHCLASS) src/client/*.java

serv:
	$(GCC) inicio.c -o serv

client:
	$(GCC) inicio.c -o client
	
clean:
	rm -rf build/classes/Server/*.class  src/Sever/*.java~  build/classes/Server/*.class~ serv Makefile~
	rm -rf build/classes/Client/*.class  src/Client/*.java~ build/classes/Client/*.class~ client
